리눅스 mailq
IT 위키
더 많은 작업
- 메일 큐(대기열)에 들어가 아직 전달되지 않은 메일의 목록과 전송 상태를 출력한다.
- sendmail 에 딸린 명령으로
sendmail -bp와 같다. postfix 도 같은 이름의 호환 명령을 준다(postfix 에서는postqueue -p와 같다) - 경로 : /usr/bin/mailq
- 큐에 남은 메일마다 큐 ID, 크기, 큐에 들어간 시각, 보낸 사람, 받을 사람과 아직 보내지 못한 이유(예: Deferred: Connection refused)를 보여 준다
- 큐가 비어 있으면
/var/spool/mqueue is empty처럼 나온다 - 보낸 메일이 상대 서버에 전달됐는지, 큐에 걸려 있는지 확인할 때 쓴다. 큐에 남은 메일을 바로 다시 보내려면
sendmail -q를 실행한다
# mailq
/var/spool/mqueue (1 request)
-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------
5A1B2c3D004567 1024 Mon Oct 19 10:15 <[email protected]>
(Deferred: Connection refused by mail.example.org.)
<[email protected]>
Total requests: 1
| 이름 | 하는 일 |
|---|---|
| mailq | 보낸 메일의 큐와 전송 상태를 확인한다 |
| 메일을 쓰고 보내거나 받은 메일을 읽는 사용자 명령 | |
| m4 | 매크로 처리기. sendmail.mc 를 sendmail.cf 로 바꿀 때 쓴다 → 리눅스 sendmail |
| qmail | sendmail 을 대신하는 메일 서버(MTA) 프로그램 → MTA |